html{
	overflow: hidden;
	font-size: 12px;
	height: 100%;
}
body{
	background-image: url(about: blank);
	background-attachment: fixed;
    margin: 0;
    padding: 0 0px;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    overflow: hidden;
    height: 100%;
}
font{
	font-size: 12px;
}
hr{
	border-style:solid;
	border-width:1px;
	border-color:#8DB2E3 #fff #fff #8DB2E3;
}
.listing a:link{color: blue;}
.listing a:visited{color: blue;}
.listing a:hover{color: red;}
.north-toggler1{
	background-color: #EEEEEE;
	background: none repeat scroll 0 0 #EEEEEE;
    border: 0 solid #BBBBBB;
	display: none;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	text-align: left;
	overflow: hidden;
	top: 0px;
	cursor: pointer;
	height: 6px;
	left: 0px;
	position: fixed !important;
	_position: absolute;
	z-index: 1;
}

.north-toggler2{
	background-color: #EEEEEE;
	border: 0 solid #BBBBBB;
	background: url("../images/toggle-dn.gif") no-repeat scroll center top transparent;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	text-align: center;
	font-size: 1px;
	cursor: pointer;
	z-index: 2;
	width: 100%;
	height: 6px;
	left: 0px;
	top: 0px;
	position: fixed !important;
	_position: absolute;
}
.north{
/****/
background-color:#FFF;
position: fixed !important;
top: 0;
left:0;
z-index: 1;

_position: absolute;
_top:expression(eval(document.documentElement.scrollTop));
_left:expression(eval(document.documentElement.scrollLeft));
}
.center{
	position: fixed !important;
	_position: absolute;
	padding-left: 3px;
	padding-right: 3px;
	overflow: auto;
}
.south{
	background: url("../images/toolbar/bg.gif") repeat-x scroll left top #d0def0;
	border-color: #a9bfd3;
	border-style: solid;
	border-width: 0 0 1px;
	border: 1px solid #8DB2E3;
	
	width: 100%;
	overflow: hidden;
	position: fixed !important;
	bottom: 0;
	left:0;
	z-index: 1;
	margin-top: 10x;
	_position: absolute;
	_bottom:0;
	_left:expression(eval(document.documentElement.scrollLeft));
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 3px;
}
.tabletoolbar{
	background-color:#D6E3F3; 
}
.sp{
	padding-left: 3px;
	padding-right: 3px;
}
.pagetitle{
	
}
.mis{
	background-color: #CADAEE;
}
.errorMsg{
	font-size: 12px;
	color: red;
	font-family:  tahoma, arial, verdana, sans-serif;
	height: 150px;
    opacity: 1;
    overflow: auto;
    visibility: visible;
    width: 100%;
    background-color: #FFFFCC;
    border: 1px solid #FFB74C;
    border-collapse: collapse;
    padding: 5px 0px 2px 0px
}

.editFiled{
	border: 1px solid blue;
}

.errorFiled{
	background: url("../images/default/invalid_line.gif") repeat-x scroll center bottom #FFFFFF;
}

.ax-disabled {
	FILTER: alpha(opacity=80); CURSOR: default; COLOR: #000000 ; -moz-opacity: .8; opacity: .8;background-color: #EFEFEF!important;border: 1px solid #98B0C6;
}

.groupline
{
	 background:#d0def0 url(../images/toolbar/bg.gif) repeat-x top left ;
}

.groupcaption
{
	vertical-align: baseline;
	font-size: 9pt;
	font-family:  tahoma, arial, verdana, sans-serif;
	font-weight: bold;
	color:cornflowerblue;
}

.fieldset {
    border: 1px solid #B5B8C8;
    display: block;
    padding-left: 5px;
    margin-top: 5px;
}

.fieldset-collapsed {
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-width: 1px 0 0 0!important;
    padding-bottom: 0 !important;
}

.fieldset-img1{
	background-color: transparent;
    background-image: url("../images/toolbar/tool-sprites.gif");
    background-repeat: no-repeat;
    cursor: pointer;
    
    margin: 0;
    overflow: hidden;
    height: 15px;
    width: 15px;
    border: 0 none;
    overflow: hidden;
    background-position: 0 -60px;
}

.fieldset-img2{
	 background-position: 0 -75px;
}

.toobar {
	background: url("../images/toolbar/bg.gif") repeat-x scroll left top #d0def0;
	border-color: #a9bfd3;
	border-style: solid;
	border-width: 0 0 1px;
	display: block;
	position: relative;
	padding: 0;
}

.toobar-td-cell {
	width: 120px;
}

.toobar table tr td {
	padding: 0 2 ;
}

.toobar-button {
	background: none no-repeat scroll 0 0 transparent;
	filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity:1;
	width: 48px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family:  tahoma, arial, verdana, sans-serif;
	color: #333333;
	border: 1px solid #D2E0F1;
	cursor: pointer;
	margin: 0;
	outline: 0 none;
	overflow: visible;
	cursor: pointer;
	text-align: center;
	text-indent: 0px;
	text-shadow: gray;
	text-transform: none;
}

.toolbar-item-hover{
	border: 1px solid #AACCF6 !important;
	background: #316AC5 !important;
	font-weight:normal ;
	color: white !important;
}

.xtb-sep {
	background-image: url("../images/grid/grid-blue-split.gif");
	background-position: center center;
	background-repeat: no-repeat;
	border: 0 none;
	cursor: default;
	display: block;
	font-size: 1px;
	height: 16px;
	margin: 0 2px;
	overflow: hidden;
	width: 4px;
}
.xt-btn-icon {
	border: 1px solid #D5E2F2; 
	height: 16px;
	_height:2px;
	width:16px;
    background-position: left center;
    background-repeat: no-repeat;
	padding-left: 2px;
}

.grid-dirty{
	background: none no-repeat scroll 0 0 transparent;
	background-image: url("../images/grid/dirty.gif");
}

.el-dirty{
	background-repeat: no-repeat;
	background-image: url("../images/grid/dirty.gif");
}

.btn{
	padding:0px;width: 55px;border: 1px solid #9EBAE1;cursor: pointer;background-color: #D4E1F2;
}

.btn-inner{
	padding:0px 0 0 17px;background-repeat: no-repeat;height: 15px !important;_height: 12px !important;
}

.btn-inner-nopein{
	padding:0px 0 0 2px;background-repeat: no-repeat;height: 15px !important;_height: 12px !important;
}

.ax-btn-over {
	border-left: 1px solid #9EBAE1;
	border-right: 1px solid #9EBAE1;
	border-top: 1px solid #9EBAE1;
	border-bottom: 1px solid #9EBAE1;
	background: url(../images/toolbar/tb-btn-sprite.gif) repeat-x 0px -43px transparent;
}

.ax-btn-over-menu {
	border-left: 0px solid #9EBAE1;
	border-right: 0px solid #9EBAE1;
	border-top: 1px solid #9EBAE1;
	border-bottom: 1px solid #9EBAE1;
	background: url(../images/toolbar/tb-btn-sprite.gif) repeat-x 0px -43px transparent;
}

.ax-btn-pressed {
	background: url(../images/toolbar/tb-btn-sprite.gif) repeat-x 0px -105px transparent;
}

.ax-btn-disabled {
	FILTER: alpha(opacity=50); CURSOR: default; COLOR: gray; -moz-opacity: .5; opacity: .5
}

.ax-btn-disabled  * {
	CURSOR: default! important; COLOR: gray
}

.ax-btn-split {
    background: url(../images/button/s-arrow-noline.gif) no-repeat scroll right center transparent;
}

.ax-btn-over .ax-btn-split{
	background-image: url("../images/button/s-arrow-o.gif") !important;
}

.ax-tree-elbow-plus{
	background-image: url("../images/tree/elbow-plus-nl.gif");
}
.ax-tree-elbow-minus{
	background-image: url("../images/tree/elbow-minus-nl.gif");
}

.sx-tb-page {
	background-image: url("../images/default/icon_middleicon.png") !important;
}

.sx-tb-img {
	background-image: url(../images/default/icon_image.gif) transparent !important;
}

.sx-tb-refresh {
	background-image: url(../images/default/icon_refresh.png) !important;
}

.sx-tb-start {
	background-image: url(../images/default/icon_start.png) !important;
}

.sx-tb-stop {
	background-image: url(../images/default/icon_stop.png) !important;
}

.sx-tb-save {
	background-image: url(../images/default/icon_save.png) !important;
}

.sx-tb-saveandnew {
	background-image: url(../images/default/icon_saveandnew.png) !important;
}

.sx-tb-saveandclose {
	background-image: url(../images/default/icon_saveandclose.png) !important;
}

.sx-tb-saveandstart {
	background-image: url(../images/default/icon_saveandstart.png) !important;
}

.sx-tb-new {
	background-image: url(../images/default/icon_new.png) !important;
}

.sx-tb-edit {
	background-image: url(../images/default/icon_edit.png) !important;
}

.sx-tb-editrow {
	background-image: url(../images/default/icon_rowedit.png) !important;
}

.sx-tb-addrow {
	background-image: url(../images/default/icon_addrow.png) !important;
}

.sx-tb-saverow {
	background-image: url(../images/default/icon_rowsave.png) !important;
}

.sx-tb-delete {
	background-image: url(../images/default/icon_delete.png) !important;
}

.sx-tb-export {
	background-image: url(../images/default/icon_export.png) !important;
}

.sx-tb-export1 {
	background-image: url(../images/default/icon_export1.png) !important;
}

.sx-tb-other {
	background-image: url(../images/default/icon_picklist.gif) !important;
}

.sx-tb-print {
	background-image: url(../images/default/icon_print.png) !important;
}

.sx-tb-mprint {
	background-image: url(../images/default/icon_mprint.png) !important;
}

.sx-tb-help {
	background-image: url(../images/default/icon_help16.png) !important;
}

.sx-tb-formpreview {
	background-image: url(../images/default/icon_formpreview.png) !important;
}

.sx-tb-property {
	background-image: url(../images/default/icon_properties.png) !important;
}

.sx-tb-preview {
	background-image: url(../images/default/icon_preview.png) !important;
}

.sx-tb-filter {
	background-image: url(../images/default/icon_filter.png) !important;
}

.sx-tb-ok {
	background-image: url(../images/default/icon_ok.png) !important;
}

.sx-tb-copy {
	background-image: url(../images/default/icon_copy.png) !important;
}

.sx-tb-cancel {
	background-image: url(../images/default/icon_cancel.png) !important;
}

.sx-tb-restart {
	background-image: url(../images/default/icon_restart.png) !important;
}

.sx-tb-moveleft {
	background-image: url(../images/default/icon_moveleft.png) !important;
}

.sx-tb-moveleftall {
	background-image: url(../images/default/icon_moveleftall.png) !important;
}

.sx-tb-moveright {
	background-image: url(../images/default/icon_moveright.png) !important;
}

.sx-tb-moverightall {
	background-image: url(../images/default/icon_moverightall.png) !important;
}

.sx-tb-commonaction {
	background-image: url(../images/default/icon_gear.png) !important;
}

.sx-tb-return {
	background-image: url(../images/default/icon_return.png) !important;
}

.sx-tb-folder {
	background-image: url(../images/default/icon_folder.gif) !important;
}

.sx-tb-shortcut {
	background-image: url(../images/default/icon_shortcut.gif) !important;
}

.sx-tb-newmsg {
	background-image: url(../msg/images/icon_newmsg.png) !important;
}

.sx-tb-replymsg {
	background-image: url(../msg/images/icon_reply.png) !important;
}

.sx-tb-replymsg2 {
	background-image: url(../msg/images/icon_replyall.png) !important;
}

.sx-tb-formsg {
	background-image: url(../msg/images/icon_forward.png) !important;
}

.sx-tb-sendmsg {
	background-image: url(../msg/images/icon_send.png) !important;
}

.sx-tb-recycle {
	background-image: url(../images/default/icon_recycle16.png) !important;
}

.sx-tb-search {
	background-image: url(../images/default/icon_search.png) !important;
}

.sx-tb-sql {
	background-image: url(../images/default/icon_sql.png) !important;
}

.sx-tb-stepactor {
	background-image: url(../images/default/icon_stepactor.png) !important;
}

.sx-tb-reminder {
	background-image: url(../images/default/icon_reminder.png) !important;
}

.sx-tb-assist {
	background-image: url(../images/default/icon_assist.png) !important;
}

.sx-tb-xmlfile {
	background-image: url(../images/default/icon_xmlfile.png) !important;
}

.sx-tb-up {
	background-image: url(../images/default/icon_up.gif) !important;
}

.sx-tb-moveleftall {
	background-image: url(../images/default/icon_moveleftall.gif) !important;
}

.sx-tb-moverightall {
	background-image: url(../images/default/icon_moverightall.gif) !important;
}

.ax-btn-tr i, .ax-btn-tl i, .ax-btn-mr i, .ax-btn-ml i, .ax-btn-br i, .ax-btn-bl i {
    display: block;
    font-size: 1px;
    line-height: 1px;
    overflow: hidden;
    width: 3px;
}
.ax-btn-tr i, .ax-btn-tl i, .ax-btn-br i, .ax-btn-bl i {
    height: 3px;
}
.ax-btn-tl {
    background: none no-repeat scroll 0 0 transparent;
    height: 3px;
    width: 3px;
}
.ax-btn-tr {
    background: none no-repeat scroll -3px 0 transparent;
    height: 3px;
    width: 3px;
}
.ax-btn-tc {
    background: none repeat-x scroll 0 -6px transparent;
    height: 3px;
}
.ax-btn-ml {
    background: none no-repeat scroll 0 -24px transparent;
    width: 3px;
}
.ax-btn-mr {
    background: none no-repeat scroll -3px -24px transparent;
    width: 3px;
}
.ax-btn-mc {
    background: none repeat-x scroll 0 -1096px transparent;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.ax-tr-nopadding{
	padding: 0px solid #8DB2E3 !important;
}
.ax-tr-nopadding td{
	padding: 0px solid #8DB2E3 !important;
}
.ax-tbar-page-first{
	background-image: url(../images/grid/page-first.gif) !important;
}
.ax-tbar-loading{
	background-image: url(../images/grid/refresh.gif) !important;
}
.ax-tbar-page-last{
	background-image: url(../images/grid/page-last.gif) !important;
}
.ax-tbar-page-next{
	background-image: url(../images/grid/page-next.gif) !important;
}
.ax-tbar-page-prev{
	background-image: url(../images/grid/page-prev.gif) !important;
}
.ax-item-disabled {

}
.ax-item-disabled .ax-tbar-loading{
	background-image: url(../images/grid/loading.gif) !important;
}
.ax-item-disabled .ax-tbar-page-first{
	background-image: url(../images/grid/page-first-disabled.gif) !important;
}
.ax-item-disabled .ax-tbar-page-last{
	background-image: url(../images/grid/page-last-disabled.gif) !important;
}
.ax-item-disabled .ax-tbar-page-next{
	background-image: url(../images/grid/page-next-disabled.gif) !important;
}
.ax-item-disabled .ax-tbar-page-prev{
	background-image: url(../images/grid/page-prev-disabled.gif) !important;
}

.jmx-tab-strip-close{
	background-image: url("../images/default/tab-close.gif");
}

div.jmx-tab-strip-close {
    background-repeat: no-repeat;
    cursor: pointer;
    height: 11px;
    width: 11px;
    float:left;
}

.ax-form-arrow-trigger{
	background-color:transparent;
	background-image:url("../images/form/trigger.gif");
	background-repeat:no-repeat;
	background-position:-51px 0;
	background-attachment:	scroll;
	opacity:1;
	height: 18px;
	border-bottom: 1px solid #7EADD9;
}
.content {
	border: 1px solid #8db2e3;;
	-moz-border-radius: 4px;;
	-webkit-border-radius: 4px;
	padding: 4;;
	margin-top: 1px;
}

.content2 {
	border: 1px solid #8db2e3;;
	-moz-border-radius: 4px;;
	-webkit-border-radius: 4px;
	padding: 4;;
	margin-top: 2px;
}

.required {
	background: url("../images/default/bg_notempty.gif") repeat-x scroll center bottom transparent;
}

.spform th {
	font-weight: normal;;
	font-size: 12px;;
	color: #6495ed;;
	text-align: right;
}

.spform th font {
	padding-bottom: 3px;
	border-color: #D5E2F2;
}

.spform td {
	font-weight: normal;
	font-size: 12px;;
	text-align: left;
	vertical-align: top;
	border-color: #D5E2F2;
}

.sp_filed {
	
}

.sp_filed td,sp_filed th{
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sp_filed_cell{
	border: 0 solid !important;
}

.sp_filed_cell td,sp_filed_cell th{
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0 solid !important;
}

.sp_filed_border td,.sp_filed_border th{
	border-left: 1px solid #CBDBEE;
	border-top: 1px solid #CBDBEE;
}

.spform input[type="text"]{
	height: 18px;
	padding: 0px;
	width: 100px;
	border: 1px #7F9DB9 solid;
	padding-top: 0px ;
}

.listing input[type="text"]{
	height: 18px;
	padding: 0px;
	width: 100px;
	border: 1px #7F9DB9 solid;
	padding: 0px;
}

.ax-input-text{
	width: 100px;
	height: 18px !important;
	padding: 0px !important;
	border: 1px #7F9DB9 solid;
}

.spform select {
	width: 102px;
	_width: 102px;
	border: 1px #7F9DB9 solid;
	padding: 0px;
}

.ax-select {
	width: 102px;
	_width: 102px;
	border: 1px #7F9DB9 solid;
	padding: 0px;
}

.ax-textarea {
	width: 100%;
	resize: none;
	border: 1px solid #AAAAAA;
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 9pt;
    adding: 0px;
    border: 1px #7F9DB9 solid;
}

/* define tab css */
.listing-border{
	padding: 2px;
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; 
	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; 
	-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; 
	/***
	height:200px;clear: both; border: 1px solid #EEEEEE;OVERFLOW: scroll;width: 1000px;
	***/
}

.listing-layout{
	position: relative;
	width: auto;
	_width: expression(eval($(window).width()-6));
	overflow: auto;
	background-color: #FFF;
}

.listing {
	_border-collapse: collapse;/*ie*/
	border-collapse: inherit !important;/*ff*/
	border-collapse: collapse;/*ie7*/
    border-spacing: 0;
    border-left: 1px solid #8DB2E3;
    border-top: 1px solid #8DB2E3;
	border-color:#8DB2E3;
}

.listing-thead {
	background-color:#D5E2F2;
	background-repeat:repeat-x;
	background-size:100% 105%;
	cursor: default;
	margin-top: 0px;
	padding: 0 0 0 0;
}
.listing-thead th {
	font-weight: normal;
	text-align: left; /* for reference */
	padding-left: 2px;
	padding-right: 2px;
	font-size:12px;
	border-color: #8DB2E3;
	border-bottom : 1px solid #8DB2E3;
	border-right: 1px solid #8DB2E3;
	color: black;
}

.listing-tbody {
	background: #FFFFFF transparent;
}

.listing-tfoot tr{
	background-color: #EEE685;
	margin-bottom: 0px;
	padding: 0 0 0 0 ;
}

.listing-tfoot td{
	padding: 1px 2px 1px 2px;
	word-spacing: normal;
    border-bottom : 1px solid #8DB2E3;
	border-right: 1px solid #8DB2E3;
	border-color: #8DB2E3;
	text-align: left; /* for reference */
	font-size:12px;
}

.listing-tbody td {
	padding: 1px 2px 1px 2px;
	word-spacing: normal;
    border-bottom : 1px solid #8DB2E3;
	border-right: 1px solid #8DB2E3;
	border-color: #8DB2E3;
	text-align: left; /* for reference */
	font-size:12px;
}

.listing-noborder{
	border-left: 0px solid #8DB2E3 !important;
	border-top: 0px solid #8DB2E3 !important; 
}

.listing-noborder th, .listing-noborder td{
    border-bottom : 0px solid #8DB2E3 !important;
	border-right: 0px solid #8DB2E3 !important;
}

.tr-darkstrip{background:#f1f1f1 ;}
.tr-lightstrip{background:#ffffff ;}
.tr-over {background-color:#dfe8f6 !important;}
.tr-selected {background-color: #DCEDFD !important;}
.tr-left td{text-align: left!important;}
.tr-center td{text-align: center!important;}
.tr-right td{text-align: right!important;}
.td-left{text-align: left!important;}
.td-center{text-align: center!important;}
.td-right{text-align: right !important;}

.comment{color: red;}
.fblue{color: blue !important;}
.fred{color: red !important;}

.bg0{background-color: #D2D2D2; !important;}
.bg1{background-color: #E0EEEE !important;}
.bg2{background-color: #E0EEE0 !important;}
.bg3{background-color: #FFFF99 !important;}
.bg4{background-color: #CEE9C8 !important;}
.bg5{background-color: #FF0000 !important;}
.bg6{background-color: #FF4040 !important;}
.bg7{background-color: #FF6060 !important;}
.bg8{background-color: #FF8080 !important;}

.bgr1{background-color: #FF0000 !important;}
.bgr2{background-color: #FF4040 !important;}
.bgr3{background-color: #FF6060 !important;}
.bgr4{background-color: #FF8080 !important;}

.bgg1{background-color: #00FF00 !important;}
.bgg2{background-color: #40FF40 !important;}
.bgg3{background-color: #60FF60 !important;}
.bgg4{background-color: #80FF80 !important;}

.bgy1{background-color: #FFFF00 !important;}
.bgy2{background-color: #FFFF40 !important;}
.bgy3{background-color: #FFFF60 !important;}
.bgy4{background-color: #FFFF80 !important;}

.bgb1{background-color: #0000FF !important;}
.bgb2{background-color: #4040FF !important;}
.bgb3{background-color: #6060FF !important;}
.bgb4{background-color: #8080FF !important;}

.tt1{background-color: #EEE9BF !important;}
.tt2{background-color: #EEE685 !important;}
.tt9{background-color: #EEE685 !important;}

.upload-icon {
    background: url("../ext/shared/icons/fam/image_add.png") no-repeat scroll 0 0 transparent !important;
}
.x-btn-default-small{
	padding: 0px;
}
.x-form-item{
	margin-bottom: 0px;
}
input.x-form-text{!important;border: 1px #7F9DB9 solid;padding:0 0 0 2px ;}

.x-helper{
	border: 1px gray dashed;
}

.x-helper-hover{
	border: 1px blue dashed !important;
}